﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Luna小店.DTO
{
    class OrderCommitDTO返回
    {
        public String id { get; set; }
        //客户返单信息
        public String refOrderId { get; set; }  //  客户返单id
        public String refOrderNo { get; set; }  //  客户返单号
        //客户信息                                         
        public String customerId { get; set; }
        public String customerName { get; set; }
        public String mobile { get; set; }
        public String addressId { get; set; }
        public String addressProvince { get; set; }//省
        public String addressCity { get; set; }//市
        public String addressDistrict { get; set; }//区
        public String addressDetail { get; set; }//详细地址
        public String zipCode { get; set; }//邮编
        public String customerCountId { get; set; }//客户量体id
        public List<CustomerFitRDTO量体值> customerFitRDTOS { get; set; }//客户量体信息
        //门店信息                                                            
        public String shopId { get; set; }
        public String shopName { get; set; }
        public String styleId { get; set; }
        //订单信息
        public String orderNo { get; set; }//订单号
        public Double orderNumber { get; set; }//订单数量
        public DateTime orderDate { get; set; }//订单时间
        //款式信息
        public String styleSizeCd { get; set; }//尺码
        public String styleNameCn { get; set; }//款式名称
        public String styleYear { get; set; }//款式年份
        public String styleSeason { get; set; }//款式季节
        public String refStyleId { get; set; }//参考款id
        //面料信息
        public String styleFabricId { get; set; }//面料id
        public String materialNameCn { get; set; }//面料描述名称
        public String materialCode { get; set; }  //面料号
        public String materialColor { get; set; }//面料颜色
        public String composition { get; set; }//面料成分
        public String density { get; set; }  //  纱织密度
        public String weight { get; set; }  //  克重
        public String width { get; set; }    //  幅宽
        public String thick { get; set; }    //  厚度
        public String elastic { get; set; }    //  弹力
        public String feature { get; set; }    //  面料特性注意
        public String continuity { get; set; }    //  延续性
        public String uasge { get; set; }    //  用途
        public String inspectionResults { get; set; }    //  验料结果
        public String color { get; set; }    //  颜色
        public String season { get; set; }    //  季节
        public String style { get; set; }    //  风格
        public String arrangementMethod { get; set; }    //  整理方式

        public String stylePublishCategoryCd { get; set; }
        public String styleCategoryCd { get; set; }
        public String styleFitCd { get; set; }
        public String styleSizeGroupCd { get; set; }
        public String styleDressCategory { get; set; }
        public String styleDesignType { get; set; }
        public String orderType { get; set; }
        public String remarks { get; set; }//备注
        public String styleMakeType { get; set; }//制作工艺
        public StyleAccessoryItemsDTO styleAccessoryItemsDTO { get; set; }//辅料
        public String saveStyleAccessoryItemsDTO { get; set; }//Json辅料保存
        public String sessionId { get; set; }   //  尺寸session id
        public List<MeasureItemDTO> measureItemDTOS { get; set; }   //  尺寸表
        public String kashiyamaOrderNo { get; set; }
        public String fromId { get; set; }  //样品下单FormId

        public List<DTODesignPoints设计点> dtoDesignPoints { get; set; } //设计点
        public DtoSize尺寸 dtoSize { get; set; } //尺寸
        public String orderId { get; set; }
        public OrderCommitDTO返回()
        {

        }
    }
    public class CustomerFitRDTO量体值 //量体值
    {
        public String itemCd { get; set; }//人尺寸CD
        public String itemValue { get; set; }//人尺寸VALUE
        public String fitValue { get; set; }//人尺寸
        public String fitCountId { get; set; }//CountId
        public String propertyNameCn { get; set; }//人尺寸类别名称
        public String remarks { get; set; }//衣服尺寸VALUE
        public String itemNameCn { get; set; }//人量体名称
        public CustomerFitRDTO量体值()
        {

        }
    }
    public class DTODesignPoints设计点 //设计点
    {
        public String itemTypeNameCn { get; set; }
        public String itemCd { get; set; }
        public String itemValue { get; set; }
        public String optionValue { get; set; }
        public String enableFlag { get; set; }
        public String deleteFlag { get; set; }
        public String defaultValue { get; set; }

        //  设计点名称
        public String name { get; set; }
        public String styleId { get; set; }//款式id
        public DTODesignPoints设计点()
        {

        }
    }
    public class DtoSize尺寸  //尺寸
    {
        public String styleId { get; set; }
        public String itemCd { get; set; }
        public String itemValue { get; set; }
        public String fitValue { get; set; }
        public String fmValue { get; set; }
        public String inValue { get; set; }
        public String outValue { get; set; }
        public String status { get; set; }
        public String deleteFlag { get; set; }
        public String customerCountId { get; set; }
        public String phaseCd { get; set; }
        public String version { get; set; }
        public String createUser { get; set; }
        public DtoSize尺寸()
        {

        }
    }
}
